Project developer careers in Mosta, Malta